Generating Diagram Editors Providing Free-Hand Editing as well as Syntax-Directed Editing
نویسندگان
چکیده
Diagram editors which are tailored to a specific diagram language typically support either syntax-directed editing or free-hand editing, i.e., the user is either restricted to a collection of predefined editing operations, or he is not restricted at all, but misses the convenience of such complex editing operations. This paper proposes a concept for incorporating both modes into one editor in order to get the combined advantages. This proposal extends work on free-hand editors which are generated from a formal hypergraph grammar specification by the diagram editor generator DiaGen .
منابع مشابه
Concepts and realization of a diagram editor generator based on hypergraph transformation
Diagram editors which are tailored to a specific diagram language typically support either syntax-directed editing or free-hand editing, i.e., the user is either restricted to a collection of predefined editing operations, or he is not restricted at all, but misses the convenience of such complex editing operations. This paper describes DiaGen, a rapid prototyping tool for creating diagram edit...
متن کاملSpecifying Diagram Languages by Means of Hypergraph Grammars
For working with diagrams on a computer screen we need diagram editors, i.e., graphical editors specialized in the specific diagram language. In order to create such a diagram editor in a methodical way, a formal representation of each diagram and of the whole diagram language is required. This paper describes continued work on how to specify a wide range of diagram languages in terms of a hype...
متن کاملXML-based Specification of Diagram Editors
This paper describes a graphical specification tool for DiaGen, a diagram editor generator based on hypergraph grammars and hypergraph transformation. The specification tool greatly simplifies the process of specifying and generating diagram editors. It uses an XML-based specification language, and it is an extension of a generic XML editor which offers syntax-directed editing based on the DTD,...
متن کاملDiagram Editing with Hypergraph Parser Support
Diagrams are always used when communicating complex situations. Diagram editors support the user when editing diagrams on a computer. However, creating diagram editors is expensive and time-consuming. Frameworks that can be customized for the specific diagram classes considerably reduce these costs. In previous work, the framework DiaGen using an internal hypergraph model and offering syntax-di...
متن کامل